2 . 4 G Fix : Repair of Mockup Driven Development and Regression Problems
نویسنده
چکیده
My research interests span the areas of software engineering, web technologies, and program analysis. Particularly, I focus on using search-based techniques to automatically repair presentation failures (UI problems) in web applications. Presentation failures are ubiquitous in modern web applications and can cause serious usability problems or significantly distort the intended appearance of a website. A common thread in my research is in understanding the characteristics of the different types of presentation failures in web applications, such as Crossbrowser Issues (XBIs), Mobile Friendly Problems, and Internationalization Presentation Failures, and designing efficient algorithms for repairing them, while maintaining the pages’ aesthetic quality. My experience of repairing different types of presentation failures helped me abstract their commonalities and points of specialization in a general-purpose framework using search-based techniques for the automated repair of presentation failures in web applications. I have designed and developed four instantiations of the framework, which have demonstrated high effectiveness in repairing the different types of presentation failures in web pages while maintaining their aesthetic quality. To the best of my knowledge, my work is the first automated approach for generating repairs for presentation failures, and the first to apply search-based repair techniques to web pages.
منابع مشابه
Some Perspectives of Machine Repair Problems
In this article, we survey machine repair problems (MRP) with an emphasis on historical developments of queuing models of practical importance. The survey proceeds historically, starting with developments in 1985, when the first published review on machine interference models appeared. We attempt to elaborate some basic MRP models of the real life congestion situations. The brief survey of some...
متن کاملMockup-driven Fast-prototyping Methodology for Web Application
Web application development can be very complicated without an appropriate framework, architecture and application model. A good implementation model can help application developers communicate with clients, consolidate the design before starting the development, speed up the development, and make the code highly reusable. This paper proposes a mockup-driven fast prototyping methodology (MODFM)...
متن کاملMockup-driven Fast-prototyping Methodology for Web Requirements Engineering
Web application development differs from the development of traditional software in several significant ways; therefore requirements engineering for web applications entails new demands accordingly. This paper proposes an extreme web requirements engineering mockup-driven fast-prototyping methodology to help elicit and finalize system requirements, as well as facilitate adjustment to quickly ch...
متن کاملMockup-driven Fast-prototyping Methodology for Web Application Development
Web application development can be very complicated without an appropriate framework, architecture and application model. A good implementation model can help application developers communicate with clients, consolidate the design before starting the development, speed up the development, and make the code highly reusable. This paper proposes a mockup-driven fast prototyping methodology (MODFM)...
متن کاملMockup-Supported Web Requirements Engineering
Requirements engineering for web applications entails new demands, compared to traditional software applications. This paper proposes a mockup-driven fastprototyping methodology to help elicit and finalize system requirements, as well as facilitate adjustments to quickly changing user requirements typical of web applications. This strategy minimizes the risk of wasting valuable development effo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2018